import { IExecuteFunctions, IDataObject, ILoadOptionsFunctions } from 'n8n-workflow';
import { IStack, IStackCreate, IStackUpdate } from '../interfaces/stack';
export declare function getStacks(this: IExecuteFunctions | ILoadOptionsFunctions, boardId: number): Promise<IStack[]>;
export declare function getStack(this: IExecuteFunctions, boardId: number, stackId: number): Promise<IStack>;
export declare function createStack(this: IExecuteFunctions, boardId: number, stackData: IStackCreate): Promise<IStack>;
export declare function updateStack(this: IExecuteFunctions, boardId: number, stackData: IStackUpdate): Promise<IStack>;
export declare function deleteStack(this: IExecuteFunctions, boardId: number, stackId: number): Promise<IDataObject>;
